home *** CD-ROM | disk | FTP | other *** search
/ Windows 3-Pak - Disc 2 / Infomagic - Windows 3-Pak (Disc 2 of 3).iso / FTP-Clients / tpinft23.exe / REGFTP.HT_ / REGFTP.HT
Text File  |  1999-06-18  |  16KB  |  452 lines

  1. <HTML>
  2.  
  3. <HEAD><TITLE>Terrapin FTP Registration</TITLE>
  4.  
  5. <SCRIPT LANGUAGE="JavaScript">
  6. <!--
  7. var license_fees = new Object();
  8.  
  9. license_fees[0] = 19.95;
  10. license_fees[1] = 80.00;
  11. license_fees[2] = 150.00;
  12. license_fees[3] = 270.00;
  13. license_fees[4] = 350.00;
  14. license_fees[5] = 500.00;
  15.  
  16. var cd_fees = 9.95;
  17.  
  18.  
  19. function clearOthers(check_number) {
  20.  
  21.     for (i=0;i<6;i++){
  22.         if (i!=check_number) document.reg_ftp.elements[i].checked=false;
  23.     }
  24.  
  25. var amount;
  26. amount=license_fees[check_number];
  27. populateAmounts(amount, document.reg_ftp.cd_fees.value);
  28.  
  29. }
  30.  
  31. function totalSum(){
  32. var amount;
  33. if (document.reg_ftp.cd[0].checked) amount=0;
  34. else amount=cd_fees;
  35.  
  36. populateAmounts(document.reg_ftp.license_fees.value, amount);
  37.  
  38. }
  39.  
  40. function rebuildAmounts() {
  41.  
  42. var check_number=-1;
  43.  
  44.     for (i=0;i<6;i++){
  45.         if (document.reg_ftp.elements[i].checked) check_number = i;
  46.     }
  47.     if (check_number==-1) check_number =0;
  48. var amount;
  49. amount=license_fees[check_number];
  50.  
  51. var amount1;
  52. if (document.reg_ftp.cd[0].checked) amount1=0;
  53. else amount1=cd_fees;
  54.  
  55. populateAmounts(amount, amount1);
  56.  
  57. }
  58.  
  59.  
  60. function populateAmounts(amount1, amount2)
  61. {
  62.     var fmtstr;
  63.     if (amount1==0) document.reg_ftp.license_fees.value="0.00";
  64.     else
  65.     {
  66.         fmtstr = Math.round(amount1 * 100).toString();
  67.         if (fmtstr.length==1) fmtstr = "00" + fmtstr;
  68.         else if (fmtstr.length==2) fmtstr = "0" + fmtstr;
  69.  
  70.         document.reg_ftp.license_fees.value = fmtstr.substring(0,fmtstr.length-2) + "." + fmtstr.substring(fmtstr.length-2,fmtstr.length);
  71.     }
  72.  
  73.     if (amount2==0) document.reg_ftp.cd_fees.value="0.00";
  74.     else
  75.     {
  76.         fmtstr = Math.round(amount2 * 100).toString();
  77.         if (fmtstr.length==1) fmtstr = "00" + fmtstr;
  78.         else if (fmtstr.length==2) fmtstr = "0" + fmtstr;
  79.  
  80.         document.reg_ftp.cd_fees.value = fmtstr.substring(0,fmtstr.length-2) + "." + fmtstr.substring(fmtstr.length-2,fmtstr.length);
  81.     }
  82.     var total;
  83.     total = parseFloat(amount1) + parseFloat(amount2);
  84.  
  85.     if (total==0) document.reg_ftp.total_fees.value="0.00";
  86.     else
  87.     {
  88.         fmtstr = Math.round(total * 100).toString();
  89.         if (fmtstr.length==1) fmtstr = "00" + fmtstr;
  90.         else if (fmtstr.length==2) fmtstr = "0" + fmtstr;
  91.  
  92.         document.reg_ftp.total_fees.value = fmtstr.substring(0,fmtstr.length-2) + "." + fmtstr.substring(fmtstr.length-2,fmtstr.length);
  93.     }
  94. }
  95. function testChecks (){
  96.  
  97.     for (i=0;i<6;i++){
  98.         if (document.reg_ftp.elements[i].checked==true) return true;
  99.         }
  100.     return false;
  101. }
  102.  
  103. function submitit() {
  104.  
  105. var strval;
  106. var ind;
  107.  
  108.     if (testChecks() == false){
  109.     
  110.     alert ("You must select the number of user licenses you wish to purchase");
  111.     return (false);
  112.  
  113.     }
  114.  
  115.     strval = document.reg_ftp.surname.value;
  116.     
  117.     if (strval.length == 0) {
  118.  
  119.     alert ("You must enter your surname before the form can be sent");
  120.     return (false);
  121.     }
  122.  
  123.     strval = document.reg_ftp.firstname.value;
  124.     
  125.     if (strval.length == 0) {
  126.  
  127.     alert ("You must enter your first name before the form can be sent");
  128.     return (false);
  129.     }
  130.  
  131.     strval = document.reg_ftp.address1.value;
  132.     
  133.     if (strval.length == 0) {
  134.  
  135.     alert ("You must enter your address before the form can be sent");
  136.     return (false);
  137.     }
  138.  
  139.     strval = document.reg_ftp.town_city.value;
  140.     
  141.     if (strval.length == 0) {
  142.  
  143.     alert ("You must enter your Town or City before the form can be sent");
  144.     return (false);
  145.     }
  146.  
  147.     strval = document.reg_ftp.county_state_prov.value;
  148.     
  149.     if (strval.length == 0) {
  150.  
  151.     alert ("You must enter your County, State or Province before the form can be sent");
  152.     return (false);
  153.     }
  154.  
  155.     strval = document.reg_ftp.post_zipcode.value;
  156.     
  157.     if (strval.length == 0) {
  158.  
  159.     alert ("You must enter your post or zip code before the form can be sent");
  160.     return (false);
  161.     }
  162.  
  163.     strval = document.reg_ftp.country.value;
  164.     
  165.     if (strval.length == 0) {
  166.  
  167.     alert ("You must enter your Country before the form can be sent");
  168.     return (false);
  169.     }
  170.  
  171.     strval = document.reg_ftp.tel_no.value;
  172.     
  173.     if (strval.length == 0) {
  174.  
  175.     alert ("You must enter your Telephone Number before the form can be sent");
  176.     return (false);
  177.     }
  178.  
  179.     strval = document.reg_ftp.from.value;
  180.     
  181.     if (strval.length == 0) {
  182.  
  183.     alert ("You must enter your email address before the form can be sent");
  184.     return (false);
  185.     }
  186.  
  187.     ind = strval.indexOf("@");
  188.     if (ind <= 0 || ind == strval.length-1 ||strval.indexOf("@",ind+1) != -1) {
  189.  
  190.     alert ("You must enter a valid email address before the form can be sent");
  191.     return (false);
  192.     }
  193.  
  194.     strval = document.reg_ftp.card_number.value;
  195.     
  196.     if (strval.length == 0) {
  197.  
  198.     alert ("You must enter your credit card number before the form can be sent");
  199.     return (false);
  200.     }
  201.  
  202.     if (document.reg_ftp.expire_month.options[0].selected && document.reg_ftp.expire_year.options[0].selected){
  203.     alert ("you must select a valid expiry date")
  204.     return (false);
  205.     }
  206.  
  207.     strval = document.reg_ftp.card_number.value;
  208.     if (document.reg_ftp.cardtype.options[4].selected && strval.length < 12)
  209.     {
  210.     alert(    "\nThe Switch Card Number you have eneterd is not\n"+
  211.             "the number we need to process your registration.\n\n"+
  212.             "The Card Number required is the large number in\n"+
  213.             "the middle of the card which is at least sixteen\n"+
  214.             "digits long.\n\n"+
  215.             "Please enter the main Switch Card Number so that\n"+
  216.             "we can process your registration.");
  217.     return (false);
  218.     }
  219.  
  220.       return (true);
  221.  
  222. }
  223.  
  224.  
  225. <!-- end script -->
  226. </SCRIPT>
  227.  
  228. </HEAD>
  229.  
  230.  
  231. <BODY BACKGROUND="back.gif" link="0080ff" vlink="00C8ff" alink="00C8ff"
  232. TOPMARGIN=5>
  233.  
  234. <FORM NAME="reg_ftp" ACTION="https://ssl.nsl.co.uk/cgi-bin/secureform" METHOD="Post" onSubmit="return submitit()">
  235. <TABLE WIDTH=576 BORDER=0 CELLPADDING=3 CELLSPACING=0>
  236. <TD ALIGN=LEFT VALIGN=TOP ROWSPAN=16>
  237.  
  238. <TABLE ALIGN=LEFT WIDTH=80 BORDER=0 CELLPADDING=10 CELLSPACING=0>
  239. <tr><TD ALIGN=center valign=top width=90 height=150><a href="prereg.html">
  240. <font face="ms sans serif, arial" color="00ffff"><b>Back</b></a>
  241. </TABLE>
  242. </td>
  243.  
  244. <TR><TD COLSPAN=2><H3 ALIGN=CENTER><FONT FACE="MS SANS SERIF,ARIAL">
  245. <FONT COLOR="000080"><A NAME="form">Terrapin</A>
  246. </FONT> FTP Secure<br>Registration Form</font></H3>
  247. <FONT FACE="MS SANS SERIF,ARIAL">
  248. Input boxes with a * after the title are mandatory. The registration form cannot be sent
  249. unless these boxes are filled in.<br><br>
  250. The total amount to be debited from your credit card will be displayed at the bottom of this page
  251. before you send the form.</font>
  252. <BR><HR>
  253. </TD></TR>
  254.  
  255. <TR><TD COLSPAN=2><H3 ALIGN=CENTER><FONT FACE="MS SANS SERIF,ARIAL">
  256. License details</font></H3></TD></TR>
  257. <TR><TD><B><FONT FACE="MS SANS SERIF,ARIAL">licenses:*</font></B></TD>
  258. <TD><B><FONT FACE="MS SANS SERIF,ARIAL">Price:</font></B></TD></TR>
  259.  
  260. <TR><TD ALIGN=LEFT>
  261. <FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>
  262. <INPUT NAME="no_user" TYPE="checkbox" VALUE="1_license" onClick="clearOthers(0)"> 1 user license</font></td>
  263. <td><FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>£19.95</font></td><tr>
  264.  
  265. <TR><TD ALIGN=LEFT>
  266. <FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>
  267. <INPUT NAME="no_user" TYPE="checkbox" VALUE="5_license" onClick="clearOthers(1)"> 5 user license</font></td>
  268. <td><FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>£80.00</font></td><tr>
  269.  
  270. <TR><TD ALIGN=LEFT>
  271. <FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>
  272. <INPUT NAME="no_user" TYPE="checkbox" VALUE="10_license" onClick="clearOthers(2)"> 10 user license</font></td>
  273. <td><FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>£150.00</font></td><tr>
  274.  
  275. <TR><TD ALIGN=LEFT>
  276. <FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>
  277. <INPUT NAME="no_user" TYPE="checkbox" VALUE="25_license" onClick="clearOthers(3)"> 25 user license</font></td>
  278. <td><FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>£270.00</font></td><tr>
  279.  
  280. <TR><TD ALIGN=LEFT>
  281. <FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>
  282. <INPUT NAME="no_user" TYPE="checkbox" VALUE="50_license" onClick="clearOthers(4)"> 50 user license</font></td>
  283. <td><FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>£350.00</font></td><tr>
  284.  
  285. <TR><TD ALIGN=LEFT>
  286. <FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>
  287. <INPUT NAME="no_user" TYPE="checkbox" VALUE="site_license" onClick="clearOthers(5)">site license</font></td>
  288. <td><FONT FACE="MS SANS SERIF,ARIAL" SIZE=-1>£500.00</font>
  289. </TD></TR>
  290.  
  291.  
  292. <INPUT TYPE="hidden" NAME="to" VALUE="reg@tpin.com">
  293. <INPUT TYPE="hidden" NAME="key" VALUE="register">
  294. <INPUT TYPE="hidden" NAME="page" VALUE="https://ssl.nsl.co.uk/terrapin/thank_reg.html">
  295. <INPUT TYPE="hidden" NAME="product" VALUE="ftp_230_002_program">
  296. <INPUT TYPE="hidden" NAME="xcode">
  297.  
  298.  
  299. <tr><td colspan=2><FONT FACE="MS SANS SERIF,ARIAL">
  300. The prices shown are inclusive of VAT. Please select the number of licenses you wish to purchase.<BR><HR>
  301. </font></td></tr>
  302. </TABLE>
  303.  
  304. <TABLE WIDTH=576 BORDER=0 CELLPADDING=3 CELLSPACING=0>
  305.  
  306. <TD ALIGN=center VALIGN=bottom ROWSPAN=35>
  307.  
  308. <TABLE ALIGN=LEFT WIDTH=80 BORDER=0 CELLPADDING=10 CELLSPACING=0>
  309.  
  310. <td>
  311. <font face="ms sans serif, arial"><a href="#top"><b>Top</b></a>
  312.  
  313. </font>
  314. </td>
  315.  
  316. </TABLE>
  317.  
  318. <tr><td colspan=2><h3 align=center><font face="ms sans serif, arial">CD Purchases</font></h3></td></tr>
  319.  
  320. <tr><td colspan=2><font face="ms sans serif, arial">Terrapin FTP is available on CD for an additional
  321. £9.95 inclusive of VAT, post and packaging. If you would like to receive the software on CD click the
  322. Yes radio button.</font>
  323.  
  324. <tr><td align=left valign=middle><font face="ms sans serif, arial">
  325. <b>Send Terrapin FTP on CD?</b></font></td>
  326. <td><font face="ms sans serif, arial">
  327. <input name="cd" type="radio" value="no_cd" checked onClick="totalSum()"> No<br>
  328. <input name="cd" type="radio" value="send_cd" onClick="totalSum()"> Yes
  329. </font></td></tr>
  330. <tr><td colspan=2><font face="ms sans serif, arial" size=-1>If you would like to purchase more than one CD
  331. please contact us directly. Send emails to <a href="mailto:sales@terra-net.com">sales@terra-net.com</a>.<br><br>
  332. <b>Note:</b> CD's are only available within the EU. Please allow 14 days delivery within the UK and 28 days within the rest
  333. of Europe.
  334. </font></td></tr>
  335.  
  336. <TR><TD COLSPAN=2><HR></TD></TR>
  337.  
  338. <TR><TD COLSPAN=2><H3 ALIGN=CENTER><FONT FACE="MS SANS SERIF,ARIAL">Contact details</font></H3></TD></TR>
  339.  
  340. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Surname:*</font></B></TD>
  341.  
  342. <TD ALIGN=LEFT><INPUT NAME="surname" TYPE="text" SIZE=20,1 MAXLENGTH=50></TD></TR>
  343.  
  344. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">First Name:*</font></B></TD>
  345. <TD ALIGN=LEFT><INPUT NAME="firstname" TYPE="text" SIZE=20,1 MAXLENGTH=50></TD></TR>
  346.  
  347. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Company Name:</font></B></TD>
  348. <TD ALIGN=LEFT><INPUT NAME="company" TYPE="text" SIZE=20,1 MAXLENGTH=50></TD></TR>
  349.  
  350. <TR><TD ALIGN=LEFT VALIGN=TOP><B><FONT FACE="MS SANS SERIF,ARIAL">Address:*</font></B></TD>
  351. <TD ALIGN=LEFT><INPUT NAME="address1" TYPE="text" SIZE=27,1 MAXLENGTH=50><BR>
  352. <INPUT NAME="address2" TYPE="text" SIZE=27 MAXLENGTH=50><BR>
  353. <INPUT NAME="address3" TYPE="text" SIZE=27 MAXLENGTH=50></TD></TR>
  354.  
  355. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Town/City:*</font></B></TD>
  356. <TD ALIGN=LEFT><INPUT NAME="town_city" TYPE="text" SIZE=20 MAXLENGTH=50></TD></TR>
  357.  
  358. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">County/State/Province:*</font></B></TD>
  359. <TD ALIGN=LEFT><INPUT NAME="county_state_prov" TYPE="text" SIZE=20 MAXLENGTH=50></TD></TR>
  360.  
  361. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Postal/Zip Code:*</font></B></TD>
  362. <TD ALIGN=LEFT><INPUT NAME="post_zipcode" TYPE="text" SIZE=15 MAXLENGTH=20></TD></TR>
  363.  
  364. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Country:*</font></B></TD>
  365. <TD ALIGN=LEFT><INPUT NAME="country" TYPE="text" SIZE=20 MAXLENGTH=50></TD></TR>
  366.  
  367. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Telephone No:*</font></B></TD>
  368. <TD ALIGN=LEFT><INPUT NAME="tel_no" TYPE="text" SIZE=15 MAXLENGTH=50></TD></TR>
  369.  
  370. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Email Address:*</font></B></TD>
  371. <TD ALIGN=LEFT><INPUT NAME="from" TYPE="text" SIZE=27,1 MAXLENGTH=100></TD></TR>
  372.  
  373.  
  374. <TR><TD COLSPAN=2><HR></TD></TR>
  375.  
  376. <TR><TD COLSPAN=2><H3 ALIGN=CENTER><FONT FACE="MS SANS SERIF,ARIAL">Credit Card details</font></H3></TD></TR>
  377. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Credit Card:</B><font size=-1><br><br>
  378. <b>Note:</b> We are unable to accept credit cards that are for electronic sales only as these need to be swiped
  379. through a terminal and cannot be used for mail order - e.g. Electron.</font></font></TD>
  380. <TD ALIGN=LEFT valign=top>
  381. <SELECT NAME="cardtype" SIZE=1><OPTION>Visa<OPTION>Mastercard<OPTION>Access<OPTION>Eurocard<OPTION>
  382. Switch<OPTION>Solo<OPTION>American Express</SELECT>
  383. </TD></TR>
  384.  
  385. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Credit Card Number:</font></B></TD>
  386. <TD ALIGN=LEFT><INPUT NAME="card_number" TYPE="text" SIZE=20,1 MAXLENGTH=50></TD></TR>
  387.  
  388. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Expiry Date:</font></B></TD>
  389.  
  390. <TD ALIGN=LEFT>
  391. <SELECT NAME="expire_month" SIZE=1>
  392. <OPTION>Jan (1)<OPTION>Feb (2)<OPTION>March (3)<OPTION>April (4)<OPTION>May (5)<OPTION>June (6)
  393. <OPTION>July (7)<OPTION>Aug (8)<OPTION>Sep (9)<OPTION>Oct (10)<OPTION>Nov (11)<OPTION>Dec (12)
  394. </SELECT>
  395.  
  396. <SELECT NAME="expire_year" SIZE=1>
  397. <OPTION>1999<OPTION>2000<OPTION>2001<OPTION>2002<OPTION>2003<OPTION>2004<OPTION>2005<OPTION>2006<OPTION>2007
  398.  
  399. </SELECT>
  400.  
  401. <TR><TD ALIGN=LEFT><B><FONT FACE="MS SANS SERIF,ARIAL">Issue No:</B><FONT SIZE=-1> (Switch/Solo only)</font></FONT></TD>
  402.  
  403. <TD ALIGN=LEFT><INPUT NAME="issue_no" TYPE="text" SIZE=10 MAXLENGTH=4></TD></TR>
  404.  
  405. <TR><TD COLSPAN=2><HR></TD></TR>
  406. <tr><td colspan=2><FONT FACE="MS SANS SERIF,ARIAL">
  407. Please let us know where you found your copy of Terrapin. This helps us to keep track of
  408. version numbers. By completing this section we will be able to let you know if there is a
  409. more recent version available - Thank you.<br>
  410. <center><textarea name="where_found" rows=2 cols=40 wrap=virtual></textarea></center><br>
  411. </td></tr>
  412. <TR><TD COLSPAN=2><HR></TD></TR>
  413.  
  414. <tr><td colspan=2><h3 align=center><font face="ms sans serif, arial">Price Confirmation</font></h3></tr></td>
  415. <tr><td align=left><font face="ms sans serif, arial">License fees</td>
  416. <td><font face="ms sans serif, arial">£</font>
  417. <input name="license_fees" type="text" size=10 value="19.95" onchange="rebuildAmounts()"></td></tr> 
  418. <tr><td align=left><font face="ms sans serif, arial">CD Purchase</td>
  419. <td><font face="ms sans serif, arial">£</font>
  420. <input name="cd_fees" type="text" size=10 value="0.00" onchange="rebuildAmounts()"></td></tr>
  421. <tr><td align=left><font face="ms sans serif, arial"><b>Total</b></td>
  422. <td><font face="ms sans serif, arial"><b>£</b></font>
  423. <input name="total_fees" type="text" size=10 value="19.95" onchange="rebuildAmounts()"></td></tr>
  424. <tr><td colspan=2><hr></td></tr>
  425.  
  426. <TR><TD COLSPAN=2><FONT FACE="MS SANS SERIF,ARIAL" size=-1>
  427. Clicking the Send Form button below represents an offer to purchase
  428. the product from Terrapin Internet Ltd. In so doing, you are also agreeing that you have read
  429. the User License Agreement supplied with the product and that you are in agreement with the terms
  430. and conditions therein.</font></TD></TR>
  431.  
  432. <tr><td colspan=2 align=center><FONT FACE="MS SANS SERIF,ARIAL"><b>Before clicking the Send Form
  433. button make sure you are connect to the Internet</b></font></td></tr>
  434. <TR><TD ALIGN=CENTER><INPUT NAME="go_reg" TYPE="submit" VALUE="Send Form"></TD>
  435. <TD ALIGN=CENTER><INPUT NAME="clear_restart" TYPE="reset" VALUE="Clear Form"></TD>
  436. </TR>
  437.  
  438. <TR><TD COLSPAN=2><FONT FACE="MS SANS SERIF,ARIAL" size=-1>
  439. <p>Processing your Registration may take up to 2 minutes depending on Internet traffic.
  440. Confirmation that your registration has been received will be displayed shortly.
  441. Your registration code will be sent to you by email within 48 hours.</p></font>
  442.  
  443. </TD></TR>
  444.  
  445.  
  446. </TABLE>
  447. </BODY></HTML>
  448.  
  449.  
  450.  
  451. <!--Sig 6311:174946219 -->
  452.